package com.foreknow.demo01;
/*
* 单目运算符(自增++/自减--)
*   ++：用于表示某个整数变量进行自增加1的操作  写法： a++  ++a
*   a++ 如果++在整数变量的后面，表示变量原值先参与运算，然后再自增加1
*   ++a 如果++在整数变量的前面，表示变的值先自增加1，然后在参与表达式的运算
*
* 为一个变量+1的方法有多种
* 1.    a = a + 1   效率最低
* 2.    a += 1      含有类型转换
* 3.    a++/++a     效率最高 (推荐这种方式)
*
* */
public class Operationdemo04 {
    public static void main(String[] args) {
        int a = 1;
//        int b = a++;
//        System.out.println(b);  //1
//        System.out.println(a);  //2

        int b = ++a;
        System.out.println(b);  //2
        System.out.println(a);  //2

        //  练习
        int i = 5;
//        int j = (i++) + (i++); //j的值是多少
//        System.out.println(j); //j = 11

        int k = (++i) + (++i);
        System.out.println(k); // k = 13
    }
}
